import { createStore } from 'vuex'
export default createStore({
    state: {
        // 首页菜单栏数据
        pidArr: [],
        // 个人信息
        model:{},
        // 登录成功后返回的全部数据
        DataList:[],
    },
    mutations: {
         // 首页菜单栏数据
        getPidInfo (state, val) { 
            state.pidArr = val.filter((item:any)=>item.pid==0)
            state.DataList = val
        },
         // 修改个人信息
        getModel(state, val){
            state.model=val
        },
    },
    actions: {
         // 首页菜单栏数据
        getPidInfo (context,value) { 
            context.commit('getPidInfo',value)
        },
        // 修改个人信息
        getModel (context,value) { 
            context.commit('getModel',value)
        },
    },
    modules: {
    }
})